@charset "utf-8";
/* CSS Document */

table{border-collapse:collapse; border:0px;cellspacing :0px;cellpadding :0px;FONT:12px Dotum,돋움; width:95%; }
.tab{ margin-left:20px;}

/*예가분포조건*/
.txt{COLOR: #000;line-height:20px; padding-left:20px;}
.sub_txt{COLOR: #000;line-height:20px; padding-left:30px;}

/*분석메인화면,분석대상 공고 정보*/
.wrap{width:95%;border: 3px solid #709ac8; margin-left:10px;}
.table_info{line-height:28px; border:1px solid #cfcfcf;  COLOR: #000; width:100%;}
.table_info th{line-height:28px;border-bottom:1px solid #cfcfcf;COLOR: #709ac8;border-right:1px solid #cfcfcf;COLOR: #709ac8; font-weight: bold;background-color:#f0f5f9;text-align: center;}
.table_info_bot{line-height:28px;border-right:1px solid #cfcfcf;COLOR: #709ac8;font-weight: bold;background-color:#f0f5f9; text-align: center;}
.table_info_sisul{line-height:28px; border-bottom:1px dotted #cfcfcf;COLOR: #709ac8;text-align: center;font-weight: bold;background-color:#f0f5f9;border-right:1px solid #cfcfcf;COLOR: #709ac8; width:70px;}
.table_info_sisul_left{text-align: center;border-right:1px solid #cfcfcf;COLOR: #709ac8; width:20px;}
.table_info_sisul_txt{text-align: center;}
.table_mid_info{border-bottom:1px solid #cfcfcf;COLOR: #000;padding-left:10px;line-height: 28px;}
.table_fixed_mid_info{border-bottom:1px solid #cfcfcf;COLOR: #000;padding-left:10px;line-height: 28px; width:170px;}
.table_mid_dot{border-bottom:1px dotted #cfcfcf;COLOR: #000;padding-left:10px; line-height: 18px;}
.table_mid_dot2{border-bottom:1px dotted #cfcfcf;COLOR: #000;padding-left:10px;line-height: 28px;}
.table_mid_bot{COLOR: #000;padding-left:10px;line-height: 28px;}
.textfield_basic {BORDER-RIGHT: #a7a7a7 1px solid; BORDER-TOP: #a7a7a7 1px solid; FONT-SIZE: 12px; MARGIN: 0px; BORDER-LEFT: #a7a7a7 1px solid; COLOR: #0836aa; BORDER-BOTTOM: #a7a7a7 1px solid; BACKGROUND-COLOR: #ffffff;}
.table_mid_tab{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf; width:100px;text-align: center;}
.table_mid_tab th{COLOR:#000;line-height: 28px;}
.onclick_info{background-color: #FF9900;color: #FFFFFF;font-weight: bold;}
.notice_txt{color: #FF9900;padding-left:10px;border-bottom:1px solid #cfcfcf;line-height: 28px;}
.notice_txt_bot{color: #FF9900;padding-left:30px;}
#btn_main{width:95%;text-align: center; padding-top:20px;}
.table_mid_tit{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;text-align: center;}
.local_tab{COLOR: #ff8800; text-align: center; line-height: 28px; background-color:#FFEFDD; font-weight: bold; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}


/*공고목록*/
.public_wrap{width: 100%;}
.public_wrap td{line-height:25px;border:1px solid #e0dddd;}*/
.public_wrap2{width: 100%; padding-bottom:5px; padding-left:5px; COLOR: #000;}
.public_title{ COLOR: #000;font-weight: bold;}
.public_title a:link{ COLOR: #000;font-weight: bold;text-decoration: none;}
.public_title a:visited{ COLOR: #000;font-weight: bold;text-decoration: none;}
.public_title a:hover{ COLOR: #000;font-weight: bold;text-decoration: none;}
.public_title a:active{ COLOR: #000;font-weight: bold;text-decoration: none;}
.public_title_right{ COLOR: #000;font-weight: bold; text-align:right;}
.public_info{line-height:25px; COLOR: #000;}
.public_info th{background-color:#f8941d;text-align:center; COLOR: #fff;line-height:25px; border-right:1px solid #e0dddd;font-weight: bold;}
.public_info_txt{text-align:center; COLOR:#626262;}
.public_info_left_txt{padding-left:10px; COLOR:#626262;}
.public_info_blue_txt{text-align:center; COLOR:#4481C4;}
.public_info_blue_txt a:link {color: #4481C4;text-decoration: none;}
.public_info_blue_txt a:visited {color: #626262;text-decoration: none;}
.public_info_blue_txt a:hover {color: #f26522;text-decoration:underline;}
.public_info_blue_txt a:active {color: #008000; font-weight: bold; text-decoration: none;}
.public_info_blue_left_txt{ COLOR: #4481C4; padding-left:10px;}
.public_info_blue_left_txt a:link {color:#4481C4;text-decoration: none;}
.public_info_blue_left_txt a:visited {;color:#626262;text-decoration: none;}
.public_info_blue_left_txt a:hover {color:#f26522;text-decoration: underline;}
.public_info_blue_left_txt a:active {color:#008000; font-weight: bold;text-decoration: none;}
.public_info_right_txt{ COLOR: #000;text-align:right; padding-right:10px;}
.public_info_green_right_txt{ COLOR: #008000;text-align:right; padding-right:10px;}
.public_info_red_right_txt{ COLOR: #ff0000;text-align:right; padding-right:10px;}

/*분석통합데이터*/
.analysis_total_wrap{width:100%;}
.analysis_total_wrap td{border:1px solid #cfcfcf;line-height: 16px;}
.analysis_total_txt{color:#fff;text-align: center; width:100px;background-color:#C2B4D8;}
.analysis_total_wrap th{font-weight: normal;color: #fff;background-color: #B3C9E1;text-align: center; border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.analysis_tit{font-weight: normal;background-color:#FFB84D;text-align: center;color: #fff;}
.analysis_minus_txt1{COLOR: #709ac8;font-weight: bold;text-align:center; background-color:#DCE7F1;}
.analysis_minus_txt2{COLOR: #000;text-align:center; background-color:#DCE7F1;}
.analysis_plus_txt1{COLOR: #FF8000;font-weight: bold;text-align:center; background-color:#FFE0B3;}
.analysis_plus_txt2{COLOR: #000;text-align:center; background-color:#FFE0B3;}
/*.analysis_point_red{background-color:#FFFF00;COLOR: #ff0000;font-weight: bold;text-align: center;}*/
.analysis_point_red{COLOR: #ff0000;font-weight: bold;text-align: center;}
/*.analysis_point_blue{background-color:#FFFF00;COLOR: #0000ff;text-align: center;}*/
.analysis_point_blue{COLOR: #0000ff;text-align: center;}
.analysis_total_bg{background-color:#C2B4D8;COLOR: #000;text-align:center;}
.analysis_total_tit_bg{background-color:#C2B4D8;COLOR: #fff;text-align:center;}
.analysis_point_txt{text-align: center;}

/*투찰금액산정*/
.amount_computation_wrap{width:95%;}
.amount_computation_wrap2{width:95%; padding-bottom:5px; COLOR: #000; background-color:#F4F3F3;}
.amount_computation_wrap td{border:1px solid #cfcfcf;line-height: 20px;color:#000;text-align: center;}
.amount_computation_bg1{background-color:#D9F1DC;}
.amount_computation_bg2{background-color:#E4ECF6;}
.amount_computation_bg3{background-color:#F6EEE4;}
.amount_computation_txt{ COLOR: #000; padding-left:20px;}
#amount_tit_img{background-image: url(../img/bid_money_tit.gif);background-repeat: no-repeat; width:110px;}

/*발주처성향*/
.order_propensity_wrap{height:40px; border-top:5px solid #304878;border-left:2px solid #304878;border-right:2px solid #304878;border-bottom:5px solid #304878;background-image: url(../img/order_propensity_tit.gif);background-repeat: no-repeat;}
.order_propensity{width:95%; border-top:2px solid #C0CFDF; border-bottom:2px solid #C0CFDF; line-height:30px;}

.order_propensity th{ background-color:#F6F7FB;COLOR:#5685D9; text-align:center;border-bottom:1px solid #C0CFDF;font-weight: bold;}
.order_propensity td{border-bottom:1px solid #C0CFDF; line-height:30px;}
.order_propensity_tab{background-color:#fff;COLOR:#FF8000;text-align:center;font-weight:bold;}

.order_propensity_txt1{background-color:#fff;COLOR:#FF8000;padding-left:10px;font-weight:bold;}
.order_propensity_txt2{COLOR:#000;padding-left:10px;}
.order_propensity_txt3{COLOR:#5685D9;padding-left:10px; font-weight: bold;}
.order_propensity_head{background-color:#E7EAF5;COLOR:#5685D9; text-align:center;border-bottom:1px solid #C0CFDF;font-weight: bold;}
#order_propensity_result_wrap{width:95%;border-collapse:collapse; border:0px; padding-top:10px;}
#order_propensity_result_img01{background-image: url(../img/order_propensity_result01.gif);background-repeat: no-repeat; width:119px; height:53px;}
#order_propensity_result_img02{background-image: url(../img/order_propensity_result02.gif);background-repeat: no-repeat; width:14px; height:53px;}
#order_propensity_result_bg{background-image: url(../img/order_propensity_result_bg.gif);background-repeat:repeat; }

#balju_info_wrap{width:95%;border-collapse:collapse; border:0px;}
#balju_info_img01{background-image: url(../img/balju_info_left.gif);background-repeat: no-repeat;width:130px;height:46px;}
#balju_info_img02{background-image: url(../img/balju_info_right.gif);background-repeat: no-repeat;width:30px;height:46px;}
#balju_info_bg{background-image: url(../img/balju_info_back.gif);background-repeat:repeat; }

.order_propensity_table{width:95%; border-top:3px solid #C0CFDF; border-bottom:2px solid #C0CFDF; line-height:20px;border-left:1px solid #C0CFDF;border-right:1px solid #C0CFDF;}
.order_propensity_table th{ background-color:#E7EAF5;COLOR:#0836AA; text-align:center;border-bottom:1px solid #C0CFDF;line-height:20px;font-weight: bold;border-left:1px solid #C0CFDF;border-right:1px solid #C0CFDF;}
.order_propensity_table td{border-bottom:1px solid #C0CFDF; line-height:25px; background-color:#F6F7FB;border-left:1px solid #C0CFDF;border-right:1px solid #C0CFDF;}
.order_propensity_table_ce{COLOR:#000;text-align:center;}
.order_propensity_table_red_ce{COLOR:#ff0000;text-align:center;}

.order_propensity_table_ce_b{COLOR:#0836AA;text-align:center;}
.order_propensity_table_le_txt{COLOR:#000;padding-left:10px;}
.order_propensity_table_r_txt{COLOR:#000;text-align:right; padding-right:10px;}
.order_propensity_table_o_txt{COLOR:#0836AA;padding-left:10px;TEXT-DECORATION: none}
.order_propensity_table_o_txt a:link {COLOR: #0836AA;TEXT-DECORATION: none}
.order_propensity_table_o_txt a:visited {COLOR:#0836AA;text-decoration: none; font-weight: bold;}
.order_propensity_table_o_txt a:active {COLOR: #ff7700;TEXT-DECORATION: none}
.order_propensity_table_o_txt a:hover {COLOR: #0836aa;TEXT-DECORATION: underline}

.order_propensity_table_red_txt{COLOR:#ff0000;text-align:center;font-weight: bold;}
.order_propensity_table_bold_txt{COLOR:#000;text-align:center;font-weight: bold;}

/*복수예가분석표*/

.plural{line-height:28px; border:1px solid #cfcfcf;COLOR: #000; width:95%;border: 3px solid #709ac8;}
.plural th{line-height:28px;border-bottom:1px solid #cfcfcf;COLOR: #709ac8;border-right:1px solid #cfcfcf;COLOR: #709ac8;font-weight: bold;background-color:#f0f5f9;text-align: center;}
.plural_mid{border-bottom:1px solid #cfcfcf;COLOR: #000;padding-left:10px;line-height: 28px;}
.plural_mid_tit{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;text-align: center;}

.plural_number{COLOR:#FF8000;font-weight: bold; padding-bottom:5px; width:95%; padding-bottom:10px;}
.plural_number_table{border-top:3px solid #FF8000; border-bottom:2px solid #FF8000; line-height:20px;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8; width:95%}
.plural_number_table th{ background-color:#FFE7CE; COLOR:#000; text-align:center;border-bottom:1px solid #E8E8E8;line-height:20px;font-weight: bold;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.plural_number_table td{border-bottom:1px solid #E8E8E8; line-height:25px;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;COLOR:#000;text-align:center;line-height:20px;}

/*복수예가 그래프*/
.graph{ width:300px; background-color:#FFEFDD; text-align:right; padding-right:10px;COLOR:#000;}
.graph_txt{COLOR:#000; line-height:15px;}
.graph_bold{ width:300px; background-color:#FFEFDD; text-align:right; padding-right:10px;COLOR:#000; font-weight: bold;}
.graph_img01{background-image: url(../img/btn_01.gif);background-repeat: no-repeat;width:120px;height:26px;background-position: center;}
.graph_img02{background-image: url(../img/btn_02.gif);background-repeat: no-repeat; width:120px; height:26px; background-position: center;}
.graph_img03{background-image: url(../img/btn_03.gif);background-repeat: no-repeat; width:120px; height:26px; background-position: center;}
.graph_img04{background-image: url(../img/btn_04.gif);background-repeat: no-repeat; width:120px; height:26px; background-position: center;}
.graph_img05{background-image: url(../img/btn_05.gif);background-repeat: no-repeat; width:120px; height:26px; background-position: center;}
.graph_img06{background-image: url(../img/btn_06.gif);background-repeat: no-repeat; width:120px;height:26px; background-position: center;}

.padding{ padding-top:30px; padding-bottom:5px;}
/*페이징*/
ul.page {width:95%; clear:both;text-align:center;margin-top:10px;}
ul.page li {display:inline;font:bold 11px Dotum,;border:0;background-image: url(../img/dot_sep.gif);background-repeat: no-repeat;background-position: left 1px;}
ul.page li.nav {padding:0;margin:0 -5px;background:none;}
ul.page a {padding:0 3px 0 8px;color:#999;text-decoration:none;font-weight:normal;}
ul.page a:hover {color:#000;}
ul.page a.selected {color:#ff6000;}
ul.page li.start {background:none;}

/*캘린더*/
.calendar{border: 2px solid #709ac8; width:210px;}
.calendar_wrap{width:210px;}
.calendar a:link {COLOR: #000;TEXT-DECORATION: none}
.calendar a:visited {COLOR: #000;TEXT-DECORATION: none}
.calendar a:active {COLOR: #000;TEXT-DECORATION: none}
.calendar a:hover {COLOR: #FF8000;TEXT-DECORATION:underline;}

.calendar th{background-color:#E3ECF4;border:1px solid #aaaaaa;}
.calendar td{border:1px solid #aaaaaa; text-align:center}
.calendar_red{font-family: Dotum, "돋움";font-size: 12px;color:#FF0000;}
.calendar_b_red{font-family: Dotum, "돋움";font-size: 12px;color:#FF0000;font-weight: bold;}
.calendar_blue{font-family: Dotum, "돋움";font-size: 12px;color:#0000FF;}
.calendar_b_blue{font-family: Dotum, "돋움";font-size: 12px;color:##0000FF;font-weight: bold;}

/*분석 메뉴 탭*/
.menu_tab{ margin-left:10px; border-top:5px solid #304878; width: 95%; border-bottom:5px solid #304878; border-left:2px solid #304878; border-right:2px solid #304878; background-color:#f4f7fb;}

/* 제목이나 내용이 긴 경우 뒷부분을 잘라서 말줄임표 ... 로 표시  */
.ellipsis {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}

/**/
.test_table{border-top:3px solid #FF8000; border-bottom:2px solid #FF8000; line-height:20px;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8; width:95%}
.test_table th{ background-color:#FFE7CE; COLOR:#000; text-align:center;border-bottom:1px solid #E8E8E8;line-height:20px;font-weight: bold;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}

.test_tr_pink{background-color:#E899E8; COLOR:#000; border-bottom:1px solid #E8E8E8;line-height:20px;font-weight: bold;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.test_tr_blue{background-color:#E8E899; COLOR:#000; border-bottom:1px solid #E8E8E8;line-height:20px;font-weight: bold;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.test_td_blue{background-color:#E8E899; COLOR:#000; border-bottom:1px solid #E8E8E8;line-height:20px;font-weight: bold;border-left:1px dotted #E8E8E8;border-right:1px solid #E8E8E8;}

/* 페이지 마스크 */
_____mask_____ {
	background-color:#000000 !important;
	height:100%;
	left:0;
	margin:auto;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #CCC; zoom: 1;
}